package com.ymttest.business.data;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;

import com.ymttest.utils.TestDataManager;

public class ProductData {

	public static void main(String[] args)  {

		ArrayList<String> idList = TestDataManager.getLines("productId.dat");
        String str="";
//        //1
//		for(int i=0;i<1;i++)
//		{
//			str="\""+idList.get(i)+"\",";
//		}
		//20
		for(int n=0;n<5000;n++){
			str="";
			ArrayList<String> list=new  ArrayList<String>();
			for(int i=0;i<20;i++)
			{
				//int rand=TestDataManager.getr(idList.size()-1);
				int rand=new Random().nextInt(idList.size()-1);
				if(!list.contains(idList.get(rand)))
				{
					list.add(idList.get(rand));
					str+="\""+idList.get(rand)+"\",";
				}
				else
				{
					i--;
				}
			}
		   TestDataManager.appendFileToLine("productId2.dat",str.substring(0,str.length()-1) );
		}
		System.out.println("ok");
		
//		Map<String, Map> result=new HashMap<>();
//		mcoupon.entrySet().forEach(scoupon->{
//			Map info=muinfo.get(scoupon.getValue().get("UserId"));
//			if(info!=null){
//				Map mscoupon = scoupon.getValue();
//				mscoupon.putAll(info);
//				result.put(scoupon.getKey(), mscoupon);
//			}
//		});

}
}
